home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-03 / qbxsnd11.zip / QBXSOUND.BI < prev    next >
Text File  |  1991-10-22  |  4KB  |  89 lines

  1. 'QBXSOUND.BI
  2. 'in PLAYMUS.BAS
  3. DECLARE FUNCTION MusicInit% (useEvent%)
  4. DECLARE FUNCTION MusicPlay% (MBseg%, MBoff%)
  5. DECLARE FUNCTION MusicInfo% (voice%, note%, volume%, mode%, MusicPtr&)
  6. DECLARE SUB MusicPause ()
  7. DECLARE SUB MusicCont ()
  8. DECLARE SUB MusicEnd ()
  9. 'in PLAYVOC.BAS
  10. DECLARE FUNCTION VOCinit% (port%, irq%, DMA%)
  11. DECLARE FUNCTION VOCinfo% (CurrBlockType%, CurrSampleRate%)
  12. DECLARE FUNCTION VOCplay% (VBseg%, VBoff%)
  13. DECLARE FUNCTION VOCrecord% (SampleRate%, bytes&, VBseg%, VBoff%)
  14. DECLARE SUB VOCpause ()
  15. DECLARE SUB VOCcont ()
  16. DECLARE SUB VOCend ()
  17. 'in FMACCESS.BAS
  18. DECLARE FUNCTION SoundColdInit% (port%)
  19. DECLARE SUB SoundWarmInit ()
  20. DECLARE SUB StateSave ()
  21. DECLARE SUB StateRestore ()
  22. DECLARE SUB SetSoundMode (mode%)
  23. DECLARE SUB SetWaveSel (state%)
  24. DECLARE SUB SetPitchRange (PitchRange%)
  25. DECLARE SUB SetVoiceTimbre (voice%, vseg%, vptr&)
  26. DECLARE SUB SetVoiceVolume (voice%, volume%)
  27. DECLARE SUB SetVoicePitch (voice%, BendPitch%)
  28. DECLARE SUB NoteOn (voice%, pitch%)
  29. DECLARE SUB NoteOff (voice%)
  30. DECLARE SUB InitSlotParms ()
  31. DECLARE SUB SetAllTimbre (voice%)
  32. DECLARE FUNCTION EventScheduler% ()
  33. DECLARE FUNCTION VocScheduler% ()
  34. 'in FMMUSIC.ASM
  35. DECLARE FUNCTION FMdetect% ()
  36. DECLARE SUB FMport (BYVAL portno%)
  37. DECLARE SUB FMver (soft%)
  38. DECLARE SUB FMbuss (BYVAL busMHz%)
  39. DECLARE SUB FMiomap (BYVAL vseg%, BYVAL voff%, BYVAL mode%)
  40. DECLARE SUB FMsetmode (BYVAL mode%)
  41. DECLARE SUB FMwse (BYVAL wse%)
  42. DECLARE SUB FMcsm (BYVAL csm%)
  43. DECLARE SUB FMsel (BYVAL sel%)
  44. DECLARE SUB FMamvib (BYVAL voice%, BYVAL amHL%)
  45. DECLARE SUB FMvib (BYVAL voice%, BYVAL vibHL%)
  46. DECLARE SUB FMegtype (BYVAL voice%, BYVAL egHL%)
  47. DECLARE SUB FMksr (BYVAL voice%, BYVAL ksrHL%)
  48. DECLARE SUB FMmulti (BYVAL voice%, BYVAL multiHL%)
  49. DECLARE SUB FMksl (BYVAL voice%, BYVAL kslHL%)
  50. DECLARE SUB FMtl (BYVAL voice%, BYVAL tlHL%)
  51. DECLARE SUB FMar (BYVAL voice%, BYVAL arHL%)
  52. DECLARE SUB FMdr (BYVAL voice%, BYVAL drHL%)
  53. DECLARE SUB FMsl (BYVAL voice%, BYVAL slHL%)
  54. DECLARE SUB FMrr (BYVAL voice%, BYVAL rrHL%)
  55. DECLARE SUB FMfn (BYVAL voice%, BYVAL freqnum%)
  56. DECLARE SUB FMblock (BYVAL voice%, BYVAL block%)
  57. DECLARE SUB FMkeyon (BYVAL voice%, BYVAL onoff%)
  58. DECLARE SUB FMsetFNum (BYVAL voice%, BYVAL note%, BYVAL KeyOn%, BYVAL PitchBend%, BYVAL PitchBendRange%)
  59. DECLARE SUB FMdepam (BYVAL mode%)
  60. DECLARE SUB FMdepvib (BYVAL mode%)
  61. DECLARE SUB FMfb (BYVAL voice%, BYVAL fbHL%)
  62. DECLARE SUB FMc (BYVAL voice%, BYVAL c%)
  63. DECLARE SUB FMws (BYVAL voice%, BYVAL wsHL%)
  64. 'in TIMETRAP.ASM
  65. DECLARE FUNCTION TIcheckUEVENT% (CurrSD%)
  66. DECLARE SUB TIsetClockRate (BYVAL count%)
  67. DECLARE SUB TIsetTrap (BYVAL onoff%, BYVAL useEvent%)
  68. DECLARE SUB TItrapOn (BYVAL ticks%)
  69. DECLARE SUB TItrapNext (BYVAL ticks%)
  70. 'in SBVOC.ASM
  71. DECLARE FUNCTION CTVver% (soft%, hard%)
  72. DECLARE FUNCTION CTVport% (BYVAL port%)
  73. DECLARE FUNCTION CTVirq% (BYVAL irq%)
  74. DECLARE FUNCTION CTVdetect% ()
  75. DECLARE FUNCTION CTVspeaker% (BYVAL onoff%)
  76. DECLARE FUNCTION CTVusrstat% (BYVAL vseg%, BYVAL voff%)
  77. DECLARE FUNCTION CTVoutput% (BYVAL vseg%, BYVAL voff%)
  78. DECLARE FUNCTION CTVinput% (BYVAL srate%, BYVAL lbytes&, BYVAL vseg%, BYVAL voff%)
  79. DECLARE FUNCTION CTVhalt% ()
  80. DECLARE FUNCTION CTVuninstall% ()
  81. DECLARE FUNCTION CTVpause% ()
  82. DECLARE FUNCTION CTVcontinue% ()
  83. DECLARE FUNCTION CTVskip% ()
  84. DECLARE FUNCTION CTVexternal% (BYVAL vseg%, BYVAL voff%)
  85. DECLARE FUNCTION CTVstatus% (CurrBlockType%, CurrSampleRate%)
  86. 'in MEMCOPY.ASM
  87. DECLARE SUB MemCopy (BYVAL FromSeg%, BYVAL FromOff%, BYVAL ToSeg%, BYVAL ToOff%, BYVAL count%)
  88.  
  89.